\hypertarget{structShipCAD_1_1CPointGrid}{}\section{Ship\+C\+AD\+:\+:C\+Point\+Grid Struct Reference}
\label{structShipCAD_1_1CPointGrid}\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}


{\ttfamily \#include $<$pointgrid.\+h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
size\+\_\+t \hyperlink{structShipCAD_1_1CPointGrid_a8d018a348a13e0f2585d1cd6b1df3e72}{cols} ()
\item 
size\+\_\+t \hyperlink{structShipCAD_1_1CPointGrid_a0ac6039ffbace01d6a89585d204393bf}{rows} ()
\item 
void \hyperlink{structShipCAD_1_1CPointGrid_a43adcefcb3e233be4f565e633382062d}{set\+Rows} (size\+\_\+t \hyperlink{structShipCAD_1_1CPointGrid_a0ac6039ffbace01d6a89585d204393bf}{rows})
\item 
void \hyperlink{structShipCAD_1_1CPointGrid_abe0f101bc5c9fb6e9ba8008cae0e1637}{set\+Cols} (size\+\_\+t \hyperlink{structShipCAD_1_1CPointGrid_a8d018a348a13e0f2585d1cd6b1df3e72}{cols})
\item 
\hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$ \hyperlink{structShipCAD_1_1CPointGrid_a3899734154d0bbc614809a5151b1628c}{get\+Point} (size\+\_\+t row, size\+\_\+t col)
\item 
void \hyperlink{structShipCAD_1_1CPointGrid_a1d5124b9486adbe884631c3b2b61165d}{set\+Point} (size\+\_\+t row, size\+\_\+t col, \hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$pt)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::vector$<$ std\+::vector$<$ \hyperlink{classShipCAD_1_1SubdivisionControlPoint}{Subdivision\+Control\+Point} $\ast$ $>$ $>$ \hyperlink{structShipCAD_1_1CPointGrid_a27d12df498a54a70a7d40c34def5b83c}{points}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 71 of file pointgrid.\+h.



\subsection{Member Function Documentation}
\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}!cols@{cols}}
\index{cols@{cols}!Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}
\subsubsection[{\texorpdfstring{cols()}{cols()}}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+C\+Point\+Grid\+::cols (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1CPointGrid_a8d018a348a13e0f2585d1cd6b1df3e72}{}\label{structShipCAD_1_1CPointGrid_a8d018a348a13e0f2585d1cd6b1df3e72}


Definition at line 74 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}!get\+Point@{get\+Point}}
\index{get\+Point@{get\+Point}!Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}
\subsubsection[{\texorpdfstring{get\+Point(size\+\_\+t row, size\+\_\+t col)}{getPoint(size_t row, size_t col)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Subdivision\+Control\+Point}$\ast$ Ship\+C\+A\+D\+::\+C\+Point\+Grid\+::get\+Point (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{row, }
\item[{size\+\_\+t}]{col}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1CPointGrid_a3899734154d0bbc614809a5151b1628c}{}\label{structShipCAD_1_1CPointGrid_a3899734154d0bbc614809a5151b1628c}


Definition at line 88 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}!rows@{rows}}
\index{rows@{rows}!Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}
\subsubsection[{\texorpdfstring{rows()}{rows()}}]{\setlength{\rightskip}{0pt plus 5cm}size\+\_\+t Ship\+C\+A\+D\+::\+C\+Point\+Grid\+::rows (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1CPointGrid_a0ac6039ffbace01d6a89585d204393bf}{}\label{structShipCAD_1_1CPointGrid_a0ac6039ffbace01d6a89585d204393bf}


Definition at line 75 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}!set\+Cols@{set\+Cols}}
\index{set\+Cols@{set\+Cols}!Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}
\subsubsection[{\texorpdfstring{set\+Cols(size\+\_\+t cols)}{setCols(size_t cols)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+C\+Point\+Grid\+::set\+Cols (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{cols}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1CPointGrid_abe0f101bc5c9fb6e9ba8008cae0e1637}{}\label{structShipCAD_1_1CPointGrid_abe0f101bc5c9fb6e9ba8008cae0e1637}


Definition at line 82 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}!set\+Point@{set\+Point}}
\index{set\+Point@{set\+Point}!Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}
\subsubsection[{\texorpdfstring{set\+Point(size\+\_\+t row, size\+\_\+t col, Subdivision\+Control\+Point $\ast$pt)}{setPoint(size_t row, size_t col, SubdivisionControlPoint *pt)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+C\+Point\+Grid\+::set\+Point (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{row, }
\item[{size\+\_\+t}]{col, }
\item[{{\bf Subdivision\+Control\+Point} $\ast$}]{pt}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1CPointGrid_a1d5124b9486adbe884631c3b2b61165d}{}\label{structShipCAD_1_1CPointGrid_a1d5124b9486adbe884631c3b2b61165d}


Definition at line 92 of file pointgrid.\+h.

\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}!set\+Rows@{set\+Rows}}
\index{set\+Rows@{set\+Rows}!Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}
\subsubsection[{\texorpdfstring{set\+Rows(size\+\_\+t rows)}{setRows(size_t rows)}}]{\setlength{\rightskip}{0pt plus 5cm}void Ship\+C\+A\+D\+::\+C\+Point\+Grid\+::set\+Rows (
\begin{DoxyParamCaption}
\item[{size\+\_\+t}]{rows}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}\hypertarget{structShipCAD_1_1CPointGrid_a43adcefcb3e233be4f565e633382062d}{}\label{structShipCAD_1_1CPointGrid_a43adcefcb3e233be4f565e633382062d}


Definition at line 77 of file pointgrid.\+h.



\subsection{Member Data Documentation}
\index{Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}!points@{points}}
\index{points@{points}!Ship\+C\+A\+D\+::\+C\+Point\+Grid@{Ship\+C\+A\+D\+::\+C\+Point\+Grid}}
\subsubsection[{\texorpdfstring{points}{points}}]{\setlength{\rightskip}{0pt plus 5cm}std\+::vector$<$std\+::vector$<${\bf Subdivision\+Control\+Point}$\ast$$>$ $>$ Ship\+C\+A\+D\+::\+C\+Point\+Grid\+::points}\hypertarget{structShipCAD_1_1CPointGrid_a27d12df498a54a70a7d40c34def5b83c}{}\label{structShipCAD_1_1CPointGrid_a27d12df498a54a70a7d40c34def5b83c}


Definition at line 73 of file pointgrid.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Ship\+C\+A\+Dlib/\hyperlink{pointgrid_8h}{pointgrid.\+h}\end{DoxyCompactItemize}
